// samsting : this file is auto create.

#include "Ram/2015-05-01/UpdateLoginProfileRequest.h"

namespace aliyun { namespace Ram {

UpdateLoginProfileRequest::UpdateLoginProfileRequest() : RpcAcsRequest("Ram", "2015-05-01", "UpdateLoginProfile") {
}

const string& UpdateLoginProfileRequest::GetUserName(void) const {
  return UserName_;
}
void UpdateLoginProfileRequest::SetUserName(const string& UserName) {
  UserName_ = UserName;
  PutQueryParameter("UserName", UserName_);
}

const string& UpdateLoginProfileRequest::GetPassword(void) const {
  return Password_;
}
void UpdateLoginProfileRequest::SetPassword(const string& Password) {
  Password_ = Password;
  PutQueryParameter("Password", Password_);
}

bool UpdateLoginProfileRequest::GetPasswordResetRequired(void) const {
  return PasswordResetRequired_;
}
void UpdateLoginProfileRequest::SetPasswordResetRequired(bool PasswordResetRequired) {
  PasswordResetRequired_ = PasswordResetRequired;
  PutQueryParameter("PasswordResetRequired", string_ValueOfBool(PasswordResetRequired_));
}

bool UpdateLoginProfileRequest::GetMFABindRequired(void) const {
  return MFABindRequired_;
}
void UpdateLoginProfileRequest::SetMFABindRequired(bool MFABindRequired) {
  MFABindRequired_ = MFABindRequired;
  PutQueryParameter("MFABindRequired", string_ValueOfBool(MFABindRequired_));
}


} } // namespace aliyun { namespace Ram {

// end of file 
